OpenRoads Designer CONNECT Edition SDK Help

Create curve widening from an element


  //Here curveWidening is object of Bentley.CifNET.GeometryModel.SDK.CurveWidening
  //Bentley.DgnPlatformNET.Elements.Element element = curveWidening.Element;

public bool CurveWideningFromElement(Bentley.DgnPlatformNET.Elements.Element element)
        { 
            if (element == null)
                return false;

            //Get connection object 
            ConsensusConnection con = ConsensusConnectionEdit.GetActive();

            //Create curve widening from element
            Bentley.CifNET.GeometryModel.SDK.CurveWidening curveWidening = Bentley.CifNET.GeometryModel.SDK.CurveWidening.CreateFromElement(con, element);
            if (curveWidening == null)
                return false;

            return true;
        }

CreateFromElement() is used here to create curve widening from element. This API is used on Element of existing CurveWidening of corridor.